\hypertarget{engine__gui_8h}{\section{E\-:/!代码工厂/3\-D引擎/engine\-\_\-gui.h 文件参考}
\label{engine__gui_8h}\index{E\-:/!代码工厂/3\-D引擎/engine\-\_\-gui.\-h@{E\-:/!代码工厂/3\-D引擎/engine\-\_\-gui.\-h}}
}
{\ttfamily \#include \char`\"{}engine\-\_\-base.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}engine\-\_\-fvf.\-h\char`\"{}}\\*
\subsection*{类}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct_g_u_icontrol}{G\-U\-Icontrol}
\item 
class \hyperlink{classc_g_u_isystem}{c\-G\-U\-Isystem}
\end{DoxyCompactItemize}
\subsection*{宏定义}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{engine__gui_8h_a7639b378d6f757175ed0f9e8552e6cea}{B\-U\-T\-T\-O\-N\-\_\-\-U\-P}~1
\item 
\#define \hyperlink{engine__gui_8h_a1cb18b7a6aad711ecd9929a3c5e1bacc}{B\-U\-T\-T\-O\-N\-\_\-\-O\-V\-E\-R}~2
\item 
\#define \hyperlink{engine__gui_8h_a7e8516b8781963aa69154f9fc67b658a}{B\-U\-T\-T\-O\-N\-\_\-\-D\-O\-W\-N}~3
\end{DoxyCompactItemize}
\subsection*{函数}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{engine__gui_8h_aca51e34502a858e509c7f0e5b01c12c4}{process\-\_\-\-G\-U\-I} (\hyperlink{classc_g_u_isystem}{c\-G\-U\-Isystem} $\ast$gui, bool L\-Button\-Down, P\-O\-I\-N\-T mouse\-Point, void($\ast$fun)(int I\-D, int state))
\end{DoxyCompactItemize}
\subsection*{变量}
\begin{DoxyCompactItemize}
\item 
const D\-W\-O\-R\-D \hyperlink{engine__gui_8h_a44485b2e3e2b9129d9631fb6e3d80d2e}{C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-A\-C\-K} = 1
\item 
const D\-W\-O\-R\-D \hyperlink{engine__gui_8h_ab9060649a2d5313fab02df95b5f74250}{C\-O\-N\-T\-R\-O\-L\-\_\-\-T\-E\-X\-T} = 2
\item 
const D\-W\-O\-R\-D \hyperlink{engine__gui_8h_a2e1d178cccdecb532304df9ab68c33b5}{C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-U\-T\-T\-O\-N} = 3
\end{DoxyCompactItemize}


\subsection{宏定义说明}
\hypertarget{engine__gui_8h_a7e8516b8781963aa69154f9fc67b658a}{\index{engine\-\_\-gui.\-h@{engine\-\_\-gui.\-h}!B\-U\-T\-T\-O\-N\-\_\-\-D\-O\-W\-N@{B\-U\-T\-T\-O\-N\-\_\-\-D\-O\-W\-N}}
\index{B\-U\-T\-T\-O\-N\-\_\-\-D\-O\-W\-N@{B\-U\-T\-T\-O\-N\-\_\-\-D\-O\-W\-N}!engine_gui.h@{engine\-\_\-gui.\-h}}
\subsubsection[{B\-U\-T\-T\-O\-N\-\_\-\-D\-O\-W\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-U\-T\-T\-O\-N\-\_\-\-D\-O\-W\-N~3}}\label{engine__gui_8h_a7e8516b8781963aa69154f9fc67b658a}
\hypertarget{engine__gui_8h_a1cb18b7a6aad711ecd9929a3c5e1bacc}{\index{engine\-\_\-gui.\-h@{engine\-\_\-gui.\-h}!B\-U\-T\-T\-O\-N\-\_\-\-O\-V\-E\-R@{B\-U\-T\-T\-O\-N\-\_\-\-O\-V\-E\-R}}
\index{B\-U\-T\-T\-O\-N\-\_\-\-O\-V\-E\-R@{B\-U\-T\-T\-O\-N\-\_\-\-O\-V\-E\-R}!engine_gui.h@{engine\-\_\-gui.\-h}}
\subsubsection[{B\-U\-T\-T\-O\-N\-\_\-\-O\-V\-E\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-U\-T\-T\-O\-N\-\_\-\-O\-V\-E\-R~2}}\label{engine__gui_8h_a1cb18b7a6aad711ecd9929a3c5e1bacc}
\hypertarget{engine__gui_8h_a7639b378d6f757175ed0f9e8552e6cea}{\index{engine\-\_\-gui.\-h@{engine\-\_\-gui.\-h}!B\-U\-T\-T\-O\-N\-\_\-\-U\-P@{B\-U\-T\-T\-O\-N\-\_\-\-U\-P}}
\index{B\-U\-T\-T\-O\-N\-\_\-\-U\-P@{B\-U\-T\-T\-O\-N\-\_\-\-U\-P}!engine_gui.h@{engine\-\_\-gui.\-h}}
\subsubsection[{B\-U\-T\-T\-O\-N\-\_\-\-U\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-U\-T\-T\-O\-N\-\_\-\-U\-P~1}}\label{engine__gui_8h_a7639b378d6f757175ed0f9e8552e6cea}


\subsection{函数说明}
\hypertarget{engine__gui_8h_aca51e34502a858e509c7f0e5b01c12c4}{\index{engine\-\_\-gui.\-h@{engine\-\_\-gui.\-h}!process\-\_\-\-G\-U\-I@{process\-\_\-\-G\-U\-I}}
\index{process\-\_\-\-G\-U\-I@{process\-\_\-\-G\-U\-I}!engine_gui.h@{engine\-\_\-gui.\-h}}
\subsubsection[{process\-\_\-\-G\-U\-I}]{\setlength{\rightskip}{0pt plus 5cm}void process\-\_\-\-G\-U\-I (
\begin{DoxyParamCaption}
\item[{{\bf c\-G\-U\-Isystem} $\ast$}]{gui, }
\item[{bool}]{L\-Button\-Down, }
\item[{P\-O\-I\-N\-T}]{mouse\-Point, }
\item[{void($\ast$)(int I\-D, int state)}]{fun}
\end{DoxyParamCaption}
)}}\label{engine__gui_8h_aca51e34502a858e509c7f0e5b01c12c4}


\subsection{变量说明}
\hypertarget{engine__gui_8h_a44485b2e3e2b9129d9631fb6e3d80d2e}{\index{engine\-\_\-gui.\-h@{engine\-\_\-gui.\-h}!C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-A\-C\-K@{C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-A\-C\-K}}
\index{C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-A\-C\-K@{C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-A\-C\-K}!engine_gui.h@{engine\-\_\-gui.\-h}}
\subsubsection[{C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-A\-C\-K}]{\setlength{\rightskip}{0pt plus 5cm}const D\-W\-O\-R\-D C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-A\-C\-K = 1}}\label{engine__gui_8h_a44485b2e3e2b9129d9631fb6e3d80d2e}
\hypertarget{engine__gui_8h_a2e1d178cccdecb532304df9ab68c33b5}{\index{engine\-\_\-gui.\-h@{engine\-\_\-gui.\-h}!C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-U\-T\-T\-O\-N@{C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-U\-T\-T\-O\-N}}
\index{C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-U\-T\-T\-O\-N@{C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-U\-T\-T\-O\-N}!engine_gui.h@{engine\-\_\-gui.\-h}}
\subsubsection[{C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-U\-T\-T\-O\-N}]{\setlength{\rightskip}{0pt plus 5cm}const D\-W\-O\-R\-D C\-O\-N\-T\-R\-O\-L\-\_\-\-B\-U\-T\-T\-O\-N = 3}}\label{engine__gui_8h_a2e1d178cccdecb532304df9ab68c33b5}
\hypertarget{engine__gui_8h_ab9060649a2d5313fab02df95b5f74250}{\index{engine\-\_\-gui.\-h@{engine\-\_\-gui.\-h}!C\-O\-N\-T\-R\-O\-L\-\_\-\-T\-E\-X\-T@{C\-O\-N\-T\-R\-O\-L\-\_\-\-T\-E\-X\-T}}
\index{C\-O\-N\-T\-R\-O\-L\-\_\-\-T\-E\-X\-T@{C\-O\-N\-T\-R\-O\-L\-\_\-\-T\-E\-X\-T}!engine_gui.h@{engine\-\_\-gui.\-h}}
\subsubsection[{C\-O\-N\-T\-R\-O\-L\-\_\-\-T\-E\-X\-T}]{\setlength{\rightskip}{0pt plus 5cm}const D\-W\-O\-R\-D C\-O\-N\-T\-R\-O\-L\-\_\-\-T\-E\-X\-T = 2}}\label{engine__gui_8h_ab9060649a2d5313fab02df95b5f74250}
